<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Win32k: userrtl.h 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Win32k
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('a00941.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#typedef-members">类型定义</a> &#124;
<a href="#func-members">函数</a> &#124;
<a href="#var-members">变量</a>  </div>
  <div class="headertitle">
<div class="title">userrtl.h 文件参考</div>  </div>
</div><!--header-->
<div class="contents">

<p><a href="a00941_source.html">浏览源代码.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
类型定义</h2></td></tr>
<tr class="memitem:a20a0bec43a62eb4073faa078f0a7ea13"><td class="memItemLeft" align="right" valign="top">typedef struct _SECURITY_ATTRIBUTES *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00941.html#a20a0bec43a62eb4073faa078f0a7ea13">LPSECURITY_ATTRIBUTES</a></td></tr>
<tr class="separator:a20a0bec43a62eb4073faa078f0a7ea13"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
函数</h2></td></tr>
<tr class="memitem:aeb0f5ba8c5eacb57e3cc95963c67cd1a"><td class="memItemLeft" align="right" valign="top">VOID&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00941.html#aeb0f5ba8c5eacb57e3cc95963c67cd1a">CheckCurrentDesktop</a> (PVOID p)</td></tr>
<tr class="separator:aeb0f5ba8c5eacb57e3cc95963c67cd1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5faa2257365c8afc643c6488dc44f618"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00941.html#a5faa2257365c8afc643c6488dc44f618">NtUserCallOneParam</a> (IN <a class="el" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> dwParam, IN <a class="el" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> xpfnProc)</td></tr>
<tr class="separator:a5faa2257365c8afc643c6488dc44f618"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4c5df31e4454c1b801c9cc8dc49ed7f"><td class="memItemLeft" align="right" valign="top">PVOID&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00941.html#aa4c5df31e4454c1b801c9cc8dc49ed7f">UserRtlAllocMem</a> (ULONG uBytes)</td></tr>
<tr class="separator:aa4c5df31e4454c1b801c9cc8dc49ed7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11e5f86f5ec24b989012a66ead19ac73"><td class="memItemLeft" align="right" valign="top">VOID&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00941.html#a11e5f86f5ec24b989012a66ead19ac73">UserRtlFreeMem</a> (PVOID pMem)</td></tr>
<tr class="separator:a11e5f86f5ec24b989012a66ead19ac73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc0cc89d3e9afc8f6308f08c48f27f4f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00941.html#acc0cc89d3e9afc8f6308f08c48f27f4f">UserGetCodePage</a> (HDC hdc)</td></tr>
<tr class="separator:acc0cc89d3e9afc8f6308f08c48f27f4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7969a74763219acebef29e9d4d64ab58"><td class="memItemLeft" align="right" valign="top">BOOL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00941.html#a7969a74763219acebef29e9d4d64ab58">UserIsFullWidth</a> (<a class="el" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> dwCodePage, WCHAR wChar)</td></tr>
<tr class="separator:a7969a74763219acebef29e9d4d64ab58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf3730a9dfc3b1651f028907e43cb865"><td class="memItemLeft" align="right" valign="top">BOOL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00941.html#abf3730a9dfc3b1651f028907e43cb865">UserIsFELineBreak</a> (<a class="el" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> dwCodePage, WCHAR wChar)</td></tr>
<tr class="separator:abf3730a9dfc3b1651f028907e43cb865"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9407ac9ce7c624689b1015c56524c92b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00941.html#a9407ac9ce7c624689b1015c56524c92b">NtGdiGetCharSet</a> (HDC hdc)</td></tr>
<tr class="separator:a9407ac9ce7c624689b1015c56524c92b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f502fb57ef0f8e85c558dcf40e0cfd6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00941.html#a9f502fb57ef0f8e85c558dcf40e0cfd6">EngMultiByteToWideChar</a> (<a class="el" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> CodePage, LPWSTR WideCharString, <a class="el" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a> BytesInWideCharString, LPSTR MultiByteString, <a class="el" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a> BytesInMultiByteString)</td></tr>
<tr class="separator:a9f502fb57ef0f8e85c558dcf40e0cfd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb8cec12092b53635d1578c8185b1e3b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00941.html#afb8cec12092b53635d1578c8185b1e3b">EngWideCharToMultiByte</a> (<a class="el" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> CodePage, LPWSTR WideCharString, <a class="el" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a> BytesInWideCharString, LPSTR MultiByteString, <a class="el" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a> BytesInMultiByteString)</td></tr>
<tr class="separator:afb8cec12092b53635d1578c8185b1e3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3c2ac400398bbda5020b53249706bb6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00941.html#af3c2ac400398bbda5020b53249706bb6">GetACP</a> (void)</td></tr>
<tr class="separator:af3c2ac400398bbda5020b53249706bb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7b5fb375b4316670eeec81319e69eb1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00941.html#ad7b5fb375b4316670eeec81319e69eb1">GetOEMCP</a> (void)</td></tr>
<tr class="separator:ad7b5fb375b4316670eeec81319e69eb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5fefa29de8bde48a74efa8d838bf2d7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00941.html#ab5fefa29de8bde48a74efa8d838bf2d7">MultiByteToWideChar</a> (<a class="el" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> CodePage, <a class="el" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> dwFlags, LPCSTR lpMultiByteStr, int cchMultiByte, LPWSTR lpWideCharStr, int cchWideChar)</td></tr>
<tr class="separator:ab5fefa29de8bde48a74efa8d838bf2d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf8b3ae5e2b40b6de6cc9377d53baa45"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00941.html#aaf8b3ae5e2b40b6de6cc9377d53baa45">WideCharToMultiByte</a> (<a class="el" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> CodePage, <a class="el" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> dwFlags, LPCWSTR lpWideCharStr, int cchWideChar, LPSTR lpMultiByteStr, int cchMultiByte, LPCSTR lpDefaultChar, LPBOOL lpUsedDefaultChar)</td></tr>
<tr class="separator:aaf8b3ae5e2b40b6de6cc9377d53baa45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad12513a3ecd55f55e45f728c09cc8852"><td class="memItemLeft" align="right" valign="top">BOOL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00941.html#ad12513a3ecd55f55e45f728c09cc8852">_GetTextMetricsW</a> (HDC hdc, LPTEXTMETRICW ptm)</td></tr>
<tr class="separator:ad12513a3ecd55f55e45f728c09cc8852"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af57d5de27a6e10fb74f08b9bc0080c67"><td class="memItemLeft" align="right" valign="top">BOOL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00941.html#af57d5de27a6e10fb74f08b9bc0080c67">_TextOutW</a> (HDC hdc, int x, int y, LPCWSTR lp, <a class="el" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> cc)</td></tr>
<tr class="separator:af57d5de27a6e10fb74f08b9bc0080c67"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
变量</h2></td></tr>
<tr class="memitem:ad760da1dd81d9e84dee607d18edfde39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00365.html#a9ea7647252855da35cfeb4253e1a4c80">PSERVERINFO</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00941.html#ad760da1dd81d9e84dee607d18edfde39">gpsi</a></td></tr>
<tr class="separator:ad760da1dd81d9e84dee607d18edfde39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac02f0141c423acd033ecdd2a757a3cc1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00365.html#a940f314bbf6ecd9398256c443010dbe4">SHAREDINFO</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00941.html#ac02f0141c423acd033ecdd2a757a3cc1">gSharedInfo</a></td></tr>
<tr class="separator:ac02f0141c423acd033ecdd2a757a3cc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae142b9698e40ef094e7481d595ddc9ae"><td class="memItemLeft" align="right" valign="top">HFONT&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00941.html#ae142b9698e40ef094e7481d595ddc9ae">ghFontSys</a></td></tr>
<tr class="separator:ae142b9698e40ef094e7481d595ddc9ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">类型定义说明</h2>
<a id="a20a0bec43a62eb4073faa078f0a7ea13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20a0bec43a62eb4073faa078f0a7ea13">&#9670;&nbsp;</a></span>LPSECURITY_ATTRIBUTES</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct _SECURITY_ATTRIBUTES* <a class="el" href="a00899.html#a986641dce4ee82b5fb5f491fe33a4e84">LPSECURITY_ATTRIBUTES</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00941_source.html">userrtl.h</a> 第 <a class="el" href="a00941_source.html#l00021">21</a> 行定义.</p>

</div>
</div>
<h2 class="groupheader">函数说明</h2>
<a id="ad12513a3ecd55f55e45f728c09cc8852"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad12513a3ecd55f55e45f728c09cc8852">&#9670;&nbsp;</a></span>_GetTextMetricsW()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">BOOL _GetTextMetricsW </td>
          <td>(</td>
          <td class="paramtype">HDC&#160;</td>
          <td class="paramname"><em>hdc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">LPTEXTMETRICW&#160;</td>
          <td class="paramname"><em>ptm</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a03665_source.html">kernel/server.c</a> 第 <a class="el" href="a03665_source.html#l01223">1223</a> 行定义.</p>
<div class="fragment"><div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>&#160;{</div>
<div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>&#160;    TMW_INTERNAL tmi;</div>
<div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>&#160;    BOOL         fret;</div>
<div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>&#160; </div>
<div class="line"><a name="l01230"></a><span class="lineno"> 1230</span>&#160;    fret = GreGetTextMetricsW(hdc, &amp;tmi);</div>
<div class="line"><a name="l01231"></a><span class="lineno"> 1231</span>&#160; </div>
<div class="line"><a name="l01232"></a><span class="lineno"> 1232</span>&#160;    *ptm = tmi.tmw;</div>
<div class="line"><a name="l01233"></a><span class="lineno"> 1233</span>&#160; </div>
<div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>&#160;    <span class="keywordflow">return</span> fret;</div>
<div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>&#160;}</div>
</div><!-- fragment -->
<p class="reference">被这些函数引用 <a class="el" href="a03665_source.html#l01633">GetCharDimensions()</a> , 以及 <a class="el" href="a00614_source.html#l00544">xxxDrawCaptionTemp()</a>.</p>

</div>
</div>
<a id="af57d5de27a6e10fb74f08b9bc0080c67"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af57d5de27a6e10fb74f08b9bc0080c67">&#9670;&nbsp;</a></span>_TextOutW()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">BOOL _TextOutW </td>
          <td>(</td>
          <td class="paramtype">HDC&#160;</td>
          <td class="paramname"><em>hdc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">LPCWSTR&#160;</td>
          <td class="paramname"><em>lp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>&#160;</td>
          <td class="paramname"><em>cc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a03665_source.html">kernel/server.c</a> 第 <a class="el" href="a03665_source.html#l01237">1237</a> 行定义.</p>
<div class="fragment"><div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>&#160;{</div>
<div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>&#160;    <span class="keywordflow">return</span> GreExtTextOutW(hdc, x, y, 0, NULL, (LPWSTR)lp, cc, NULL);</div>
<div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>&#160;}</div>
</div><!-- fragment -->
</div>
</div>
<a id="aeb0f5ba8c5eacb57e3cc95963c67cd1a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb0f5ba8c5eacb57e3cc95963c67cd1a">&#9670;&nbsp;</a></span>CheckCurrentDesktop()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VOID CheckCurrentDesktop </td>
          <td>(</td>
          <td class="paramtype">PVOID&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a9f502fb57ef0f8e85c558dcf40e0cfd6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f502fb57ef0f8e85c558dcf40e0cfd6">&#9670;&nbsp;</a></span>EngMultiByteToWideChar()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a> EngMultiByteToWideChar </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>&#160;</td>
          <td class="paramname"><em>CodePage</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">LPWSTR&#160;</td>
          <td class="paramname"><em>WideCharString</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>&#160;</td>
          <td class="paramname"><em>BytesInWideCharString</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">LPSTR&#160;</td>
          <td class="paramname"><em>MultiByteString</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>&#160;</td>
          <td class="paramname"><em>BytesInMultiByteString</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">被这些函数引用 <a class="el" href="a00932_source.html#l00190">MBToWCSEx()</a> , 以及 <a class="el" href="a00932_source.html#l00442">RtlMBMessageWParamCharToWCS()</a>.</p>

</div>
</div>
<a id="afb8cec12092b53635d1578c8185b1e3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb8cec12092b53635d1578c8185b1e3b">&#9670;&nbsp;</a></span>EngWideCharToMultiByte()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a> EngWideCharToMultiByte </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>&#160;</td>
          <td class="paramname"><em>CodePage</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">LPWSTR&#160;</td>
          <td class="paramname"><em>WideCharString</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>&#160;</td>
          <td class="paramname"><em>BytesInWideCharString</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">LPSTR&#160;</td>
          <td class="paramname"><em>MultiByteString</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00953.html#a392e62da233ed3e2f7c3fd4f487a3896">INT</a>&#160;</td>
          <td class="paramname"><em>BytesInMultiByteString</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">被这些函数引用 <a class="el" href="a00932_source.html#l00016">__declspec()</a> , 以及 <a class="el" href="a00932_source.html#l00323">RtlWCSMessageWParamCharToMB()</a>.</p>

</div>
</div>
<a id="af3c2ac400398bbda5020b53249706bb6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af3c2ac400398bbda5020b53249706bb6">&#9670;&nbsp;</a></span>GetACP()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> GetACP </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">被这些函数引用 <a class="el" href="a03668_source.html#l00906">InitOemXlateTables()</a>.</p>

</div>
</div>
<a id="ad7b5fb375b4316670eeec81319e69eb1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad7b5fb375b4316670eeec81319e69eb1">&#9670;&nbsp;</a></span>GetOEMCP()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> GetOEMCP </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">被这些函数引用 <a class="el" href="a00173_source.html#l00022">GetKBCodePage()</a> , 以及 <a class="el" href="a03668_source.html#l00906">InitOemXlateTables()</a>.</p>

</div>
</div>
<a id="ab5fefa29de8bde48a74efa8d838bf2d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5fefa29de8bde48a74efa8d838bf2d7">&#9670;&nbsp;</a></span>MultiByteToWideChar()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int MultiByteToWideChar </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>&#160;</td>
          <td class="paramname"><em>CodePage</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>&#160;</td>
          <td class="paramname"><em>dwFlags</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">LPCSTR&#160;</td>
          <td class="paramname"><em>lpMultiByteStr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>cchMultiByte</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">LPWSTR&#160;</td>
          <td class="paramname"><em>lpWideCharStr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>cchWideChar</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">被这些函数引用 <a class="el" href="a00314_source.html#l00741">EnumRegisterWordProcA()</a>, <a class="el" href="a00026_source.html#l00323">GetClipboardData()</a>, <a class="el" href="a00296_source.html#l00386">ImmConfigureIMEA()</a>, <a class="el" href="a00314_source.html#l00533">ImmEnumRegisterWordA()</a>, <a class="el" href="a00296_source.html#l00652">ImmEscapeA()</a>, <a class="el" href="a00296_source.html#l00801">ImmEscapeW()</a>, <a class="el" href="a00281_source.html#l01633">ImmGetConversionListA()</a>, <a class="el" href="a00281_source.html#l01038">ImmGetGuideLineWorker()</a>, <a class="el" href="a00314_source.html#l00466">ImmGetRegisterWordStyleW()</a>, <a class="el" href="a00314_source.html#l00025">ImmRegisterWordA()</a>, <a class="el" href="a00314_source.html#l00211">ImmUnregisterWordA()</a>, <a class="el" href="a03668_source.html#l00906">InitOemXlateTables()</a>, <a class="el" href="a00164_source.html#l00049">InternalDdeCreateStringHandle()</a>, <a class="el" href="a00281_source.html#l02649">InternalGetCandidateListAtoW()</a>, <a class="el" href="a00281_source.html#l02385">InternalGetCompositionStringW()</a>, <a class="el" href="a00281_source.html#l00306">InternalSCS_SETSTR()</a>, <a class="el" href="a00281_source.html#l02873">LFontAtoLFontW()</a>, <a class="el" href="a00932_source.html#l00190">MBToWCSEx()</a>, <a class="el" href="a00218_source.html#l00244">OemToCharBuffW()</a>, <a class="el" href="a00218_source.html#l00211">OemToCharW()</a>, <a class="el" href="a00932_source.html#l00442">RtlMBMessageWParamCharToWCS()</a> , 以及 <a class="el" href="a00356_source.html#l01115">VkKeyScanEx()</a>.</p>

</div>
</div>
<a id="a9407ac9ce7c624689b1015c56524c92b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9407ac9ce7c624689b1015c56524c92b">&#9670;&nbsp;</a></span>NtGdiGetCharSet()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> NtGdiGetCharSet </td>
          <td>(</td>
          <td class="paramtype">HDC&#160;</td>
          <td class="paramname"><em>hdc</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a5faa2257365c8afc643c6488dc44f618"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5faa2257365c8afc643c6488dc44f618">&#9670;&nbsp;</a></span>NtUserCallOneParam()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> NtUserCallOneParam </td>
          <td>(</td>
          <td class="paramtype">IN <a class="el" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>&#160;</td>
          <td class="paramname"><em>dwParam</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IN <a class="el" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>&#160;</td>
          <td class="paramname"><em>xpfnProc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a03614_source.html">kernel/ntstubs.c</a> 第 <a class="el" href="a03614_source.html#l03249">3249</a> 行定义.</p>
<div class="fragment"><div class="line"><a name="l03252"></a><span class="lineno"> 3252</span>&#160;{</div>
<div class="line"><a name="l03253"></a><span class="lineno"> 3253</span>&#160;    <a class="code" href="a03614.html#a619464829c17fa466ffed6ceef6b9bbc">BEGINRECV</a>(<a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>, 0);</div>
<div class="line"><a name="l03254"></a><span class="lineno"> 3254</span>&#160; </div>
<div class="line"><a name="l03255"></a><span class="lineno"> 3255</span>&#160;    <a class="code" href="a00371.html#a162a73e20dfabca084a3ebb4581631a8">UserAssert</a>(xpfnProc &lt; <a class="code" href="a00641.html#a361072d6bf3c4d976989fb8719a6a8db">ulMaxSimpleCall</a>);</div>
<div class="line"><a name="l03256"></a><span class="lineno"> 3256</span>&#160;    <span class="keywordflow">if</span> (xpfnProc &gt;= <a class="code" href="a00641.html#a361072d6bf3c4d976989fb8719a6a8db">ulMaxSimpleCall</a>) {</div>
<div class="line"><a name="l03257"></a><span class="lineno"> 3257</span>&#160;        <a class="code" href="a03614.html#a425e5d40f330cc882cc1c61a46f7fde9">MSGERROR</a>();</div>
<div class="line"><a name="l03258"></a><span class="lineno"> 3258</span>&#160;    }</div>
<div class="line"><a name="l03259"></a><span class="lineno"> 3259</span>&#160; </div>
<div class="line"><a name="l03260"></a><span class="lineno"> 3260</span>&#160;    retval = (<a class="code" href="a00641.html#a89db455315582181b719e75a131ab01b">apfnSimpleCall</a>[xpfnProc](dwParam));</div>
<div class="line"><a name="l03261"></a><span class="lineno"> 3261</span>&#160; </div>
<div class="line"><a name="l03262"></a><span class="lineno"> 3262</span>&#160;    TRACE(<a class="code" href="a00899.html#a01c862e07479848043fd275aec521540">apszSimpleCallNames</a>[xpfnProc]);</div>
<div class="line"><a name="l03263"></a><span class="lineno"> 3263</span>&#160;    <a class="code" href="a03614.html#a641788435046526ef4f79bae26046b20">ENDRECV</a>();</div>
<div class="line"><a name="l03264"></a><span class="lineno"> 3264</span>&#160;}</div>
</div><!-- fragment -->
<p class="reference">引用了 <a class="el" href="a00641_source.html#l00016">apfnSimpleCall</a>, <a class="el" href="a00899.html#a01c862e07479848043fd275aec521540">apszSimpleCallNames</a>, <a class="el" href="a03614_source.html#l00019">BEGINRECV</a>, <a class="el" href="a00563_source.html#l00175">DWORD</a>, <a class="el" href="a03614_source.html#l00106">ENDRECV</a>, <a class="el" href="a03614_source.html#l00138">MSGERROR</a>, <a class="el" href="a00641_source.html#l00170">ulMaxSimpleCall</a> , 以及 <a class="el" href="a00950_source.html#l00117">UserAssert</a>.</p>

</div>
</div>
<a id="acc0cc89d3e9afc8f6308f08c48f27f4f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc0cc89d3e9afc8f6308f08c48f27f4f">&#9670;&nbsp;</a></span>UserGetCodePage()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> UserGetCodePage </td>
          <td>(</td>
          <td class="paramtype">HDC&#160;</td>
          <td class="paramname"><em>hdc</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">被这些函数引用 <a class="el" href="a03224_source.html#l01201">DT_GetLineBreak()</a>.</p>

</div>
</div>
<a id="abf3730a9dfc3b1651f028907e43cb865"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf3730a9dfc3b1651f028907e43cb865">&#9670;&nbsp;</a></span>UserIsFELineBreak()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">BOOL UserIsFELineBreak </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>&#160;</td>
          <td class="paramname"><em>dwCodePage</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">WCHAR&#160;</td>
          <td class="paramname"><em>wChar</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">被这些函数引用 <a class="el" href="a03224_source.html#l00649">GetNextWordbreak()</a>.</p>

</div>
</div>
<a id="a7969a74763219acebef29e9d4d64ab58"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7969a74763219acebef29e9d4d64ab58">&#9670;&nbsp;</a></span>UserIsFullWidth()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">BOOL UserIsFullWidth </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>&#160;</td>
          <td class="paramname"><em>dwCodePage</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">WCHAR&#160;</td>
          <td class="paramname"><em>wChar</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">被这些函数引用 <a class="el" href="a03224_source.html#l00649">GetNextWordbreak()</a>.</p>

</div>
</div>
<a id="aa4c5df31e4454c1b801c9cc8dc49ed7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa4c5df31e4454c1b801c9cc8dc49ed7f">&#9670;&nbsp;</a></span>UserRtlAllocMem()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">PVOID UserRtlAllocMem </td>
          <td>(</td>
          <td class="paramtype">ULONG&#160;</td>
          <td class="paramname"><em>uBytes</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00035_source.html">clinit.c</a> 第 <a class="el" href="a00035_source.html#l01064">1064</a> 行定义.</p>
<div class="fragment"><div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160;{</div>
<div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160;    <span class="keywordflow">return</span> UserLocalAlloc(HEAP_ZERO_MEMORY, uBytes);</div>
<div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160;}</div>
</div><!-- fragment -->
<p class="reference">被这些函数引用 <a class="el" href="a00932_source.html#l00016">__declspec()</a>, <a class="el" href="a00938_source.html#l00529">_wsprintf()</a>, <a class="el" href="a03224_source.html#l01492">AddEllipsisAndDrawLine()</a>, <a class="el" href="a00932_source.html#l00190">MBToWCSEx()</a> , 以及 <a class="el" href="a03224_source.html#l01867">PSMTextOut()</a>.</p>

</div>
</div>
<a id="a11e5f86f5ec24b989012a66ead19ac73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11e5f86f5ec24b989012a66ead19ac73">&#9670;&nbsp;</a></span>UserRtlFreeMem()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">VOID UserRtlFreeMem </td>
          <td>(</td>
          <td class="paramtype">PVOID&#160;</td>
          <td class="paramname"><em>pMem</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00035_source.html">clinit.c</a> 第 <a class="el" href="a00035_source.html#l01070">1070</a> 行定义.</p>
<div class="fragment"><div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>&#160;{</div>
<div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160;    UserLocalFree(pMem);</div>
<div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160;}</div>
</div><!-- fragment -->
<p class="reference">被这些函数引用 <a class="el" href="a00932_source.html#l00016">__declspec()</a>, <a class="el" href="a00938_source.html#l00529">_wsprintf()</a>, <a class="el" href="a03224_source.html#l01492">AddEllipsisAndDrawLine()</a>, <a class="el" href="a00932_source.html#l00190">MBToWCSEx()</a>, <a class="el" href="a03224_source.html#l01867">PSMTextOut()</a>, <a class="el" href="a00938_source.html#l00168">wvsprintfA()</a> , 以及 <a class="el" href="a00938_source.html#l00634">wvsprintfW()</a>.</p>

</div>
</div>
<a id="aaf8b3ae5e2b40b6de6cc9377d53baa45"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf8b3ae5e2b40b6de6cc9377d53baa45">&#9670;&nbsp;</a></span>WideCharToMultiByte()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int WideCharToMultiByte </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>&#160;</td>
          <td class="paramname"><em>CodePage</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>&#160;</td>
          <td class="paramname"><em>dwFlags</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">LPCWSTR&#160;</td>
          <td class="paramname"><em>lpWideCharStr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>cchWideChar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">LPSTR&#160;</td>
          <td class="paramname"><em>lpMultiByteStr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>cchMultiByte</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">LPCSTR&#160;</td>
          <td class="paramname"><em>lpDefaultChar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">LPBOOL&#160;</td>
          <td class="paramname"><em>lpUsedDefaultChar</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">被这些函数引用 <a class="el" href="a00932_source.html#l00016">__declspec()</a>, <a class="el" href="a03611_source.html#l00680">_PeekMessage()</a>, <a class="el" href="a00218_source.html#l00177">CharToOemBuffW()</a>, <a class="el" href="a00218_source.html#l00143">CharToOemW()</a>, <a class="el" href="a00167_source.html#l00767">CreateIMEUI()</a>, <a class="el" href="a00314_source.html#l00811">EnumRegisterWordProcW()</a>, <a class="el" href="a00026_source.html#l00323">GetClipboardData()</a>, <a class="el" href="a00296_source.html#l00514">ImmConfigureIMEW()</a>, <a class="el" href="a00314_source.html#l00635">ImmEnumRegisterWordW()</a>, <a class="el" href="a00296_source.html#l00652">ImmEscapeA()</a>, <a class="el" href="a00296_source.html#l00801">ImmEscapeW()</a>, <a class="el" href="a00281_source.html#l01753">ImmGetConversionListW()</a>, <a class="el" href="a00308_source.html#l00066">ImmGetDescriptionA()</a>, <a class="el" href="a00281_source.html#l01038">ImmGetGuideLineWorker()</a>, <a class="el" href="a00308_source.html#l00144">ImmGetIMEFileNameA()</a>, <a class="el" href="a00314_source.html#l00397">ImmGetRegisterWordStyleA()</a>, <a class="el" href="a00314_source.html#l00116">ImmRegisterWordW()</a>, <a class="el" href="a00314_source.html#l00302">ImmUnregisterWordW()</a>, <a class="el" href="a03668_source.html#l00906">InitOemXlateTables()</a>, <a class="el" href="a00164_source.html#l00141">InternalDdeQueryString()</a>, <a class="el" href="a00281_source.html#l02725">InternalGetCandidateListWtoA()</a>, <a class="el" href="a00281_source.html#l02107">InternalGetCompositionStringA()</a>, <a class="el" href="a00281_source.html#l00306">InternalSCS_SETSTR()</a>, <a class="el" href="a00281_source.html#l02894">LFontWtoLFontA()</a>, <a class="el" href="a00356_source.html#l00418">MapVirtualKeyEx()</a>, <a class="el" href="a00932_source.html#l00323">RtlWCSMessageWParamCharToMB()</a> , 以及 <a class="el" href="a00026_source.html#l00940">ToAsciiEx()</a>.</p>

</div>
</div>
<h2 class="groupheader">变量说明</h2>
<a id="ae142b9698e40ef094e7481d595ddc9ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae142b9698e40ef094e7481d595ddc9ae">&#9670;&nbsp;</a></span>ghFontSys</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HFONT ghFontSys</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00020_source.html">clglobal.c</a> 第 <a class="el" href="a00020_source.html#l00101">101</a> 行定义.</p>

<p class="reference">被这些函数引用 <a class="el" href="a00779_source.html#l00053">_DrawState()</a>, <a class="el" href="a00005_source.html#l00289">BNReleaseDC()</a>, <a class="el" href="a00206_source.html#l00073">ClientDrawState()</a>, <a class="el" href="a00716_source.html#l00658">CreateFontFromWinIni()</a>, <a class="el" href="a00035_source.html#l01089">InitClientDrawing()</a>, <a class="el" href="a00026_source.html#l01492">InnerGrayStringAorW()</a>, <a class="el" href="a00095_source.html#l00176">InternalCreateDialog()</a>, <a class="el" href="a03224_source.html#l01971">IsSysFontAndDefaultMode()</a>, <a class="el" href="a00182_source.html#l00144">LBTermDC()</a>, <a class="el" href="a00719_source.html#l01376">LW_DesktopIconInit()</a>, <a class="el" href="a00716_source.html#l00796">SetNCFonts()</a>, <a class="el" href="a00716_source.html#l00767">UserSetFont()</a>, <a class="el" href="a00005_source.html#l01163">xxxBNPaint()</a>, <a class="el" href="a00719_source.html#l01535">xxxFinalUserInit()</a> , 以及 <a class="el" href="a00719_source.html#l00705">xxxLW_DCInit()</a>.</p>

</div>
</div>
<a id="ad760da1dd81d9e84dee607d18edfde39"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad760da1dd81d9e84dee607d18edfde39">&#9670;&nbsp;</a></span>gpsi</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00365.html#a9ea7647252855da35cfeb4253e1a4c80">PSERVERINFO</a> gpsi</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00020_source.html">clglobal.c</a> 第 <a class="el" href="a00020_source.html#l00039">39</a> 行定义.</p>

</div>
</div>
<a id="ac02f0141c423acd033ecdd2a757a3cc1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac02f0141c423acd033ecdd2a757a3cc1">&#9670;&nbsp;</a></span>gSharedInfo</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00365.html#a940f314bbf6ecd9398256c443010dbe4">SHAREDINFO</a> gSharedInfo</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00020_source.html">clglobal.c</a> 第 <a class="el" href="a00020_source.html#l00040">40</a> 行定义.</p>

<p class="reference">被这些函数引用 <a class="el" href="a00629_source.html#l00182">_WOWCleanup()</a>, <a class="el" href="a03188_source.html#l01492">AnticipatePost()</a>, <a class="el" href="a00035_source.html#l00749">ClientThreadSetup()</a>, <a class="el" href="a00740_source.html#l00052">DestroyEmptyCursorObject()</a>, <a class="el" href="a00695_source.html#l01809">DestroyProcessesObjects()</a>, <a class="el" href="a00824_source.html#l03596">DestroyProcessInfo()</a>, <a class="el" href="a00695_source.html#l01597">DestroyThreadsObjects()</a>, <a class="el" href="a03188_source.html#l02100">FreeDdeXact()</a>, <a class="el" href="a00656_source.html#l01722">FreeDesktop()</a>, <a class="el" href="a00155_source.html#l00293">GetFullUserHandle()</a>, <a class="el" href="a00695_source.html#l00314">HMAllocObject()</a>, <a class="el" href="a00695_source.html#l00575">HMFreeObject()</a>, <a class="el" href="a00695_source.html#l02040">HMGetStats()</a>, <a class="el" href="a00695_source.html#l00193">HMGrowHandleTable()</a>, <a class="el" href="a00695_source.html#l00117">HMInitHandleTable()</a>, <a class="el" href="a00299_source.html#l00016">ImmRegisterClient()</a>, <a class="el" href="a03665_source.html#l01493">InitMapSharedSection()</a>, <a class="el" href="a00035_source.html#l00703">LoadAppDlls()</a>, <a class="el" href="a00719_source.html#l00460">LW_LoadDllList()</a>, <a class="el" href="a00695_source.html#l01864">MarkThreadsObjects()</a>, <a class="el" href="a00749_source.html#l00020">MenuRecalc()</a>, <a class="el" href="a00635_source.html#l02533">PatchThreadWindows()</a>, <a class="el" href="a03188_source.html#l01831">PopState()</a>, <a class="el" href="a00041_source.html#l00258">SendMessageWorker()</a>, <a class="el" href="a00035_source.html#l00058">UserClientDllInitialize()</a>, <a class="el" href="a03665_source.html#l01691">UserInitialize()</a>, <a class="el" href="a03665_source.html#l02228">UserProcessCallout()</a>, <a class="el" href="a00026_source.html#l02256">UserRegisterWowHandlers()</a>, <a class="el" href="a00902_source.html#l00176">ValidateHwnd()</a>, <a class="el" href="a00026_source.html#l02203">WowGetDefWindowProcBits()</a>, <a class="el" href="a00842_source.html#l01876">xxxReceiveMessage()</a>, <a class="el" href="a00842_source.html#l01013">xxxSendMessageCallback()</a> , 以及 <a class="el" href="a00842_source.html#l00644">xxxSendMessageTimeout()</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="aa00641_html_a361072d6bf3c4d976989fb8719a6a8db"><div class="ttname"><a href="a00641.html#a361072d6bf3c4d976989fb8719a6a8db">ulMaxSimpleCall</a></div><div class="ttdeci">CONST ULONG ulMaxSimpleCall</div><div class="ttdef"><b>Definition:</b> <a href="a00641_source.html#l00170">callcf.c:170</a></div></div>
<div class="ttc" id="aa00899_html_a01c862e07479848043fd275aec521540"><div class="ttname"><a href="a00899.html#a01c862e07479848043fd275aec521540">apszSimpleCallNames</a></div><div class="ttdeci">PCSZ apszSimpleCallNames[]</div></div>
<div class="ttc" id="aa00641_html_a89db455315582181b719e75a131ab01b"><div class="ttname"><a href="a00641.html#a89db455315582181b719e75a131ab01b">apfnSimpleCall</a></div><div class="ttdeci">CONST PROC apfnSimpleCall[]</div><div class="ttdef"><b>Definition:</b> <a href="a00641_source.html#l00016">callcf.c:16</a></div></div>
<div class="ttc" id="aa00371_html_a162a73e20dfabca084a3ebb4581631a8"><div class="ttname"><a href="a00371.html#a162a73e20dfabca084a3ebb4581631a8">UserAssert</a></div><div class="ttdeci">#define UserAssert(exp)</div><div class="ttdef"><b>Definition:</b> <a href="a00950_source.html#l00117">usersrv.h:117</a></div></div>
<div class="ttc" id="aa03614_html_a425e5d40f330cc882cc1c61a46f7fde9"><div class="ttname"><a href="a03614.html#a425e5d40f330cc882cc1c61a46f7fde9">MSGERROR</a></div><div class="ttdeci">#define MSGERROR()</div><div class="ttdef"><b>Definition:</b> <a href="a03614_source.html#l00138">kernel/ntstubs.c:138</a></div></div>
<div class="ttc" id="aa00563_html_a074685e97e89d6aa2accdfcb82328699"><div class="ttname"><a href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a></div><div class="ttdeci">ddeml v[i&lt; inst &gt;][t&lt; type &gt;][hObj|pObj] Dump DDEML state information ddeml lists all ddeml instances for this process n ddeml t&lt; type &gt; lists all ddeml objects of the given type n n assumes link is first DWORD</div><div class="ttdef"><b>Definition:</b> <a href="a00563_source.html#l00175">exts.h:175</a></div></div>
<div class="ttc" id="aa03614_html_a641788435046526ef4f79bae26046b20"><div class="ttname"><a href="a03614.html#a641788435046526ef4f79bae26046b20">ENDRECV</a></div><div class="ttdeci">#define ENDRECV()</div><div class="ttdef"><b>Definition:</b> <a href="a03614_source.html#l00106">kernel/ntstubs.c:106</a></div></div>
<div class="ttc" id="aa03614_html_a619464829c17fa466ffed6ceef6b9bbc"><div class="ttname"><a href="a03614.html#a619464829c17fa466ffed6ceef6b9bbc">BEGINRECV</a></div><div class="ttdeci">#define BEGINRECV(type, err)</div><div class="ttdef"><b>Definition:</b> <a href="a03614_source.html#l00019">kernel/ntstubs.c:19</a></div></div>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_885cc87fac2d91e269af0a5a959fa5f6.html">E:</a></li><li class="navelem"><a class="el" href="dir_4e091ed8704426a7a4980368ba259fde.html">git</a></li><li class="navelem"><a class="el" href="dir_cd70cb5eb491250157f2d55d3ff4b13e.html">backup</a></li><li class="navelem"><a class="el" href="dir_ba2b673b566ba104b956abdc6dec0552.html">org</a></li><li class="navelem"><a class="el" href="dir_5bb0003d7907b45051943541418399f5.html">ntuser</a></li><li class="navelem"><a class="el" href="dir_d1396aa20fcbba3cbb80fda211a2145f.html">rtl</a></li><li class="navelem"><a class="el" href="a00941.html">userrtl.h</a></li>
    <li class="footer">制作者
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
  </ul>
</div>
</body>
</html>
